Flake Inputs
GitHubなりのURLや、localのfile pathを指定する
例
git repository
local dir
他のflake
etc.
code:flake.nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs";
};
}
GitHubリポジトリを指定する場合はflake.lockがGitを利用して勝手にバージョン固定を行ってくれますが、アーカイブを指定する場合はURLに対してコンテンツが不変でなければいけません。 ref アーカイブを指定とは
Nix専門の企業Determinate Systemsは、FlakeHubというFlake共有プラットフォームを提供しています。こちらはアーカイブでFlakeを提供しています。